package com.manager.modelserver.entry;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 物料清单
 * </p>
 *
 * @author SedateC
 * @since 2021-09-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("BAS_BOM_LIST")
@Getter
@Setter
@ToString
public class BasBomList implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * uuid
     */
    @TableId
    private String bomUuid;

    /**
     * 品番(六位码)(SED)
     */
    @TableField("ORIGINAL_ITEM_CODE")
    private String originalItemCode;

    /**
     * 品名
     */
    @TableField("GOODS_DESC")
    private String goodsDesc;

    /**
     * 项目代码
     */
    @TableField("GOODS_NATURE")
    private String goodsNature;

    /**
     * PART_NO
     */
    @TableField("SPEC")
    private String spec;

    /**
     * 型号
     */
    @TableField("BOM_MODEL")
    private String bomModel;

    /**
     * 品目种类
     */
    @TableField("ITEMS_CATEGORY")
    private String itemsCategory;

    /**
     * 客户品番
     */
    @TableField("CONSUMER_STOCK")
    private String consumerStock;

    /**
     * 创建人
     */
    @TableField("CREATOR")
    private String creator;

    /**
     * 修改人
     */
    @TableField("MODIFIER")
    private String modifier;

    /**
     * 修改时间
     */
    @TableField("MODIFY_TIME")
    private Date modifyTime;

    /**
     * 中文名
     */
    @TableField("CHINESE_NAME")
    private String chineseName;

    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private Date createTime;

    @TableField("OFFICE_CODE")
    private String officeCode;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getBomUuid() {
        return bomUuid;
    }

    public void setBomUuid(String bomUuid) {
        this.bomUuid = bomUuid;
    }

    public String getOriginalItemCode() {
        return originalItemCode;
    }

    public void setOriginalItemCode(String originalItemCode) {
        this.originalItemCode = originalItemCode;
    }

    public String getGoodsDesc() {
        return goodsDesc;
    }

    public void setGoodsDesc(String goodsDesc) {
        this.goodsDesc = goodsDesc;
    }

    public String getGoodsNature() {
        return goodsNature;
    }

    public void setGoodsNature(String goodsNature) {
        this.goodsNature = goodsNature;
    }

    public String getSpec() {
        return spec;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public String getBomModel() {
        return bomModel;
    }

    public void setBomModel(String bomModel) {
        this.bomModel = bomModel;
    }

    public String getItemsCategory() {
        return itemsCategory;
    }

    public void setItemsCategory(String itemsCategory) {
        this.itemsCategory = itemsCategory;
    }

    public String getConsumerStock() {
        return consumerStock;
    }

    public void setConsumerStock(String consumerStock) {
        this.consumerStock = consumerStock;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getChineseName() {
        return chineseName;
    }

    public void setChineseName(String chineseName) {
        this.chineseName = chineseName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOfficeCode() {
        return officeCode;
    }

    public void setOfficeCode(String officeCode) {
        this.officeCode = officeCode;
    }
}
